.s_btn {
    cursor:pointer;
    white-space: nowrap;
}
.s_btn .sep{
	height:18px;
    font-size:1px;
    border-left:1px solid #fff;
    border-right:1px solid #ccc;
}
.s_btn .s_menu_btn div{
    width:16px;
    margin:0px 4px 0px 4px;
    background-image:url(../button/menu-btn-icon.gif);
    background-repeat:no-repeat;
}
.s_menu_btn .down {
    background-position:0px center;
}
.s_menu_btn .up {
    background-position:-16px center;
}
.s_btn td {
    padding:0 !important;
}
.s_btn button::-moz-focus-inner { 
    border: none;
    padding: 0;
}
.s_btn button {
	float:left;
    border:none;
    padding:0px;
    font-size:13px;
    background-color:transparent;
    cursor:pointer;
    margin:0px;
    vertical-align: middle;
    overflow: hidden;
    -moz-outline:0 none;
    outline:0 none;
    white-space: nowrap;
    text-align:center;
}
.s_btn button span {
    display:inline-block;    
}
.ext-ie6 .s_btn div {
	top:1px;
}
.s_btn-tr i, .s_btn-tl i, .s_btn-mr i, .s_btn-ml i, .s_btn-br i, .s_btn-bl i{
    font-size:1px;
    line-height:1px;
    width:3px;
    display:block;
    overflow:hidden;
}
.s_btn-tr i, .s_btn-tl i, .s_btn-br i, .s_btn-bl i{
    height:2px;
}
.s_btn-tl{
    width:3px;
    height:2px;
    background:no-repeat 0 0;
}
.s_btn-tr{
    width:3px;
    height:2px;
    background:no-repeat -3px 0;
}
.s_btn-tc{
    height:2px;
    background:repeat-x 0 -6px;
}

.s_btn-ml{
    width:3px;
    background:no-repeat 0 -24px;
}
.s_btn-mr{
    width:3px;
    background:no-repeat -3px -24px;
}

.s_btn-mc{
    background:repeat-x 0 -1096px;
    vertical-align: middle;
    text-align:center;
    /*padding:0 5px;*/
    cursor:pointer;
    white-space:nowrap;
}
.s_btn-bc{
    height:2px;
    background:repeat-x 0 -16px;
}
.ext-strict .ext-ie6 .s_btn-mc, .ext-strict .ext-ie7 .s_btn-mc {
    height: 100%;
}

.s_btn-bl{
    width:3px;
    height:2px;
    background:no-repeat 0 -4px;
}

.s_btn-br{
    width:3px;
    height:2px;
    background:no-repeat -3px -4px;
}

.s_btn-bc{
    height:2px;
    background:repeat-x 0 -16px;
}
.s_btn-over .s_btn-tl{
    background-position: -6px 0;
}

.s_btn-over .s_btn-tr{
    background-position: -9px 0;
}

.s_btn-over .s_btn-tc{
    background-position: 0 -9px;
}

.s_btn-over .s_btn-ml{
    background-position: -6px -24px;
}

.s_btn-over .s_btn-mr{
    background-position: -9px -24px;
}

.s_btn-over .s_btn-mc{
    background-position: 0 -2168px;
}

.s_btn-over .s_btn-bl{
    background-position: -6px -4px;
}

.s_btn-over .s_btn-br{
    background-position: -9px -4px;
}
.s_btn-over .s_btn-bc{
    background-position: 0 -19px;
}
.s_btn-pressed .s_btn-tl{
    background-position: -12px 0;
}

.s_btn-pressed .s_btn-tr{
    background-position: -15px 0;
}

.s_btn-pressed .s_btn-tc{
    background-position: 0 -12px;
}

.s_btn-pressed .s_btn-ml{
    background-position: -12px -24px;
}

.s_btn-pressed .s_btn-mr{
    background-position: -15px -24px;
}

.s_btn-pressed .s_btn-mc{
    background-position: 0 -3240px;
}

.s_btn-pressed .s_btn-bl{
    background-position: -12px -4px;
}

.s_btn-pressed .s_btn-br{
    background-position: -15px -4px;
}
.s_disabled button{ 
    cursor:default !important;
    color:#ccc;
}
.s_btn-tl, .s_btn-tr, .s_btn-tc, .s_btn-ml, .s_btn-mr, .s_btn-mc, .s_btn-bl, .s_btn-br, .s_btn-bc{
    background-image:url(../button/btn.gif);
}
.s_btn1 div {
    color:#fff;
}
.s_btn1 .s_btn-tl,.s_btn1  .s_btn-tr,.s_btn1  .s_btn-tc,.s_btn1  .s_btn-ml,.s_btn1  .s_btn-mr,.s_btn1  .s_btn-mc,.s_btn1  .s_btn-bl,.s_btn1  .s_btn-br,.s_btn1  .s_btn-bc{
    background-image:url(../button/btn1.gif);
}



